/**
 * 搜索智能提示：不可能用户每次按下都发一次ajax请求，可以等一段时间不输入了之后发起请求。
文本编辑器实时保存。
resize 调整浏览器窗口大小时
 * @param {*} fn 
 * @param {*} wait 
 * @returns 
 */
function debounce(fn,wait){
    let timer;
    return function(){
        if(timer){
            clearTimeout(timer)
        }
        timer = setTimeout(()=>{
            fn.apply(this,arguments)
        },wait)
    }
}